/*
 *  Autores: Claudio Djohnnatha, David Guilherme, Jailson Lima e Jordan Lira.
 *
 *  Projeto da disciplina Linguagem de Programação 2.
 *
 *  Arquivo: CreateSequentialDocument.java
 *
 *  Data: 27/08/2013
 *
 */



import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

public class CreateSequentialDocument
{
   private ObjectOutputStream output;

   public void openFile( String title )
   {
      try
      {
         String path = "DataBase\\" + title + ".ser";

         output = new ObjectOutputStream( new FileOutputStream( path ) ); // Cria o arquivo.

      }
      catch ( IOException ioException )
      {
         // JOptionPane.showMessageDialog( null, "Erro ao abrir o banco de dados." );
      }
   }

   public void addRecords( Document document )
   {
      try
      {
         output.writeObject( document );
      }
      catch ( IOException ioException )
      {
         // JOptionPane.showMessageDialog( null, "Erro ao salvar os dados." );
      }
   }

   public void closeFile()
   {
      try
      {
         if ( output != null )
            output.close();
      }
      catch ( IOException ioException )
      {
         // JOptionPane.showMessageDialog( null, "Erro ao fechar o banco de dados." );
      }
   }

}